package com.solexnlp.simplesemantic.api;

import android.content.Context;

import com.solexnlp.simplesemantic.data.AnalysisResult;
import com.solexnlp.simplesemantic.data.SimpleSemanticConfiguration;

public interface APIDefine {

    /**
     * 初始化, 懒汉单例，仅需执行一次
     * @param ctx 输入Context
     * @param configuration 输入配置参数
     * */
    void init(Context ctx, SimpleSemanticConfiguration configuration);

    /**
     * 分析句子
     * @param sentence 输入字符串
     * @return 返回分析结果
     * */
    AnalysisResult analysis(String sentence);

}
